package com.company.cloud.crm.modules.mgr.controller.req;

import com.company.cloud.common.bean.BaseParam;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotEmpty;

@Getter
@Setter
public class CustomerSaveParam extends BaseParam {

	@ApiModelProperty(value = "销售线索ID")
	private String saleLeadId;

	@ApiModelProperty(value = "客户名称",required = true)
	@NotEmpty(message = "客户名称不能为空")
	private String name;

	@ApiModelProperty(value = "客户用户ID")
	private Integer userId;

	@ApiModelProperty(value = "客户级别")
	private String grade;

	@ApiModelProperty(value = "一级来源")
	private String sourceOne;

	@ApiModelProperty(value = "二级来源")
	private String sourceTwo;

	@ApiModelProperty(value = "1级行业")
	private String industryOne;

	@ApiModelProperty(value = "2级行业")
	private String industryTwo;

	@ApiModelProperty(value = "电话")
	private String tel;

	@ApiModelProperty(value = "邮件")
	private String mail;

	@ApiModelProperty(value = "传真")
	private String fax;

	@ApiModelProperty(value = "网址")
	private String websiteUrl;

	@ApiModelProperty(value = "手机")
	private String mobile;

	@ApiModelProperty(value = "备注")
	private String remark;

	@ApiModelProperty(value = "国家")
	private String nationCode;

	@ApiModelProperty(value = "省")
	private String province;

	@ApiModelProperty(value = "市")
	private String city;

	@ApiModelProperty(value = "区")
	private String region;

	@ApiModelProperty(value = "街道")
	private String street;

	@ApiModelProperty(value = "详细地址")
	private String addr;

	@ApiModelProperty(value = "经度")
	private Double longitude;

	@ApiModelProperty(value = "纬度")
	private Double latitude;

	@ApiModelProperty(value = "负责人用户ID")
	private Integer saleUserId;

}
